Ext.define('StaffServer.view.teacher.TeacherForm', {
	extend : "Ext.form.Panel",
	alias : 'widget.teacherForm',

	// 基础属性
	labelAlign : 'right',
	frame : true,
	defaultType : 'panel',
	bodyStyle : 'padding: 5px 5px 5px 15px',
	border : false,
	buttonAlign : 'center',
	// defaults : {
	// selectOnFocus : true,
	// msgTarget : 'side'
	// },

	items : [ {
		xtype : 'fieldset',
		title : '教师基本信息',
		defaultType : 'textfield',
		layout : 'anchor',
		defaults : {
			anchor : '100%'
		},
		items : [ {
			xtype : 'container',
			layout : 'hbox',
			defaultType : 'textfield',
			items : [ {
				fieldLabel : '职工工号',
				name : 'staffId',
				allowBlank : false
			}, {
				fieldLabel : '部门',
				name : 'department'
			}, {
				fieldLabel : '姓名',
				name : 'staffName',
				allowBlank : false
			} ]
		}, {
			xtype : 'container',
			layout : 'hbox',
			defaultType : 'textfield',
			items : [ {
				fieldLabel : '性别',
				name : 'sex',
				width : 234,
				xtype : 'CommomComboBox',
				data : 'sex',
				allowBlank : false
			}, {
				fieldLabel : '籍贯',
				name : 'birthplace'
			}, {
				fieldLabel : '年龄',
				name : 'age',
				allowBlank : false
			} ]
		}, {
			xtype : 'container',
			layout : 'hbox',
			defaultType : 'textfield',
			items : [ {
				fieldLabel : '出生日期',
				name : 'birthdate',
				width : 234,
				allowBlank : false,
				xtype : 'SdateField'
			}, {
				fieldLabel : '政治面貌',
				name : 'political',
				width : 234,
				xtype : 'CommomComboBox',
				data : 'political'
			}, {
				fieldLabel : '电子邮件',
				name : 'email'

			} ]
		}, {
			xtype : 'container',
			layout : 'hbox',
			defaultType : 'textfield',
			items : [ {
				fieldLabel : '身份证号',
				name : 'idCardNo',
				allowBlank : false
			}, {
				fieldLabel : '民族',
				name : 'nation',
				allowBlank : false
			}, {
				fieldLabel : '联系电话',
				name : 'phone'
			} ]
		}, {
			xtype : 'container',
			layout : 'hbox',
			defaultType : 'textfield',
			items : [ {
				fieldLabel : '通讯地址',
				name : 'contact'
			}, , {
				fieldLabel : '家庭住址',
				name : 'address'
			} ]
		} ]
	},
	{
		xtype : 'fieldset',
		title : '工作信息',
		defaultType : 'panel',
		layout : 'anchor',
		defaults : {
			anchor : '100%'
		},
		items : [ {
			layout : 'column',
			items : [ {
				columnWidth : .33,
				layout : 'form',
				bodyPadding : 5,
				frame : true,
				border : false,
				defaultType : 'textfield',
				items : [  {
					fieldLabel : '毕业学校',
					name : 'graduate'
				}, {
					fieldLabel : '所学专业',
					name : 'major'
				}, {
					fieldLabel : '最高学历',
					name : 'education'
				}, {
					fieldLabel : '学位',
					name : 'degree'
				}, {
					fieldLabel : '任教学科',
					name : 'subject'

				}, {
					fieldLabel : '工资标准类型',
					name : 'payType',
					xtype : 'CommomComboBox',
					data : 'payType'
				}, {
					fieldLabel : '教师性质',
					name : 'category',
					xtype : 'CommomComboBox',
					data : 'category'
				}, {
					fieldLabel : '人员性质',
					name : 'staffQual',
					xtype : 'CommomComboBox',
					data : 'staffQual'

				} ,{
					fieldLabel : '人员编制',
					name : 'staffOrg',
					xtype : 'CommomComboBox',
					data : 'staffOrg'
				}]

			}, {
				columnWidth : .33,
				layout : 'form',
				bodyPadding : 5,
				frame : true,
				border : false,
				defaultType : 'textfield',
				items : [  {
					fieldLabel : '参加工作时间',
					name : 'intoWorkDate',
					xtype : 'SdateField',
					labelWidth : 120,

					margin : '0 0 0 100'
				}, {
					fieldLabel : '进入本单位时间',
					name : 'intoDepDate',
					xtype : 'SdateField',
					labelWidth : 120,

					margin : '0 0 0 100'
				}, {
					fieldLabel : '工作年限 (06工改计算口径)',
					name : 'workYear'
				},{
					fieldLabel : '工作年限 扣除年限',
					name : 'workYearDedu'
				}, {
					fieldLabel : '任现职年限 (06工改计算口径)',
					name : 'serviceYear'
				}, {
					fieldLabel : '现聘岗位时间',
					name : 'posDate',
					xtype : 'SdateField',
					labelWidth : 120,

					margin : '0 0 0 100'
				}, {
					fieldLabel : '任现职年限 扣除年限',
					name : 'serviceYearDedu'
				} ,{
					fieldLabel : '实际任现职年限',
					name : 'serviceYearReal'
				}]
			}, {
				columnWidth : .34,
				layout : 'form',
				bodyPadding : 5,
				frame : true,
				border : false,
				defaultType : 'textfield',
				items : [  {
					fieldLabel : '职称聘任评议类别',
					name : 'jobtitleSort',
					xtype : 'CommomComboBox',
					data : 'jobtitleSort'
				}, {
					fieldLabel : '职业资格证书',
					name : 'jobtitleCert'
				}, {
					fieldLabel : '职业技术等级',
					name : 'skillLevel'
				}, {
					fieldLabel : '工资标准等级',
					name : 'payGrade',
					xtype : 'CommomComboBox',
					data : 'payGrade'
				}, {
					fieldLabel : '专业技术职务 任职资格',
					name : 'jobqua'
				}, {
					fieldLabel : '专业技术职务 任职资格取得时间',
					name : 'jobquaDate',
					xtype : 'SdateField',
					labelWidth : 120,

					margin : '0 0 0 100'
				}, {
					fieldLabel : ' 现聘任岗位名称',
					name : 'posName'
				}, {
					fieldLabel : '现聘任职务岗位等级',
					name : 'posGrade',
					xtype : 'CommomComboBox',
					data : 'payGrade'
				} ]
			} ]
		} ]
		
		
	},
//	{
//		xtype : 'fieldset',
//		title : '工作信息',
//		defaultType : 'panel',
//		layout : 'anchor',
//		defaults : {
//			anchor : '100%'
//		},
//		items : [ {
//			layout : 'column',
//	
//			items : [ {
//			
//				layout : 'form',
//				bodyPadding : 5,
//				frame : true,
//				border : false,
//				defaultType : 'textfield',
//				items : [  {
//					fieldLabel : '毕业学校',
//					name : 'graduate'
//				}
//				]
//			}]
//		}]
//	},
	 {
		
		layout : 'form',
		bodyPadding : 5,
		frame : true,
		border : false,
		defaultType : 'textfield',
		items : [  {
			fieldLabel : '备注',
			name : 'note'
		}
		]
	 }
	],

	initComponent : function() {
		this.dockedItems = [ {
			xtype : 'statusbar',
			dock : 'bottom'
		} ];
		this.callParent(arguments);
	}

});